Refactoring Towards a Layered Architecture
نویسندگان
چکیده
منابع مشابه
Towards a Semantic Web Layered Architecture
Tim Berners-Lee proposed a layered architecture for the languages of the Semantic Web in 2000 and suggested an adapted architecture in 2003. We evaluated the architecture according to a list of layered architecture characteristics and in this paper, based on aforementioned evaluation, we propose an adapted layered architecture for the languages of the Semantic Web based on fundamental aspects f...
متن کاملTowards an Architecture for Refactoring Embedded Software for Ubiquitous Environments
1. Ubiquitous Embedded Nets Today, small-scale computers programmed with dedicated control software (embedded systems) have replaced conventional electronics in almost every application domain. The cost effectiveness of massproduced, multi-purpose micro controllers and the flexibility provided by the embedded control software has created a great spectrum of new applications. Embedded systems ha...
متن کاملTowards a language independent refactoring framework
Using metamodels to keep source code information is one of the current trends in refactoring tools. This representation makes possible to detect refactoring opportunities, and to execute refactorings on metamodel instances. This paper describes an approach to language independent reuse in metamodel based refactoring detection and execution. We use an experimental metamodel, MOON, and analyze th...
متن کاملA Layered Software Specification Architecture
Separation of concerns is a determining factor of the quality of object-oriented software development. Done well, it can provide substantial benefits such as additive rather than invasive change and improved adaptability, customizability, and reuse. In this paper we propose a software architecture that integrates concepts from business process modeling with concepts of object-oriented systems d...
متن کاملTowards Trustworthy Refactoring in Erlang
Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in applying them on arbitrarily extensive and complex code in order to improve style or efficiency. We propose a simple, high-level but rigorous, notation for defining refactoring transformations in Erlang, and show that this notation provides an extensible, verifiable and executable specification l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Electronic Notes in Theoretical Computer Science
سال: 2005
ISSN: 1571-0661
DOI: 10.1016/j.entcs.2005.03.015